home *** CD-ROM | disk | FTP | other *** search
/ X User Tools / X User Tools (O'Reilly and Associates)(1994).ISO / build.xut next >
Text File  |  1994-10-02  |  2KB  |  75 lines

  1. #!/bin/sh
  2. #       Copyright (C) Ready-to-Run Software, Inc. 1994.
  3. #       This Module contains Proprietary Information of 
  4. #       Ready-to-Run Software, Inc. and may not be copied 
  5. #       or otherwise redistributed.
  6. #
  7. echo BUILD script provided by Ready-to-Run Software, Inc.
  8. echo Copyright 1994 Ready-to-Run Software, Inc.  All Rights Reserved.
  9. WORKDIR=`pwd`
  10. CDROM=${CDROM-/cdrom}
  11. if test ! -f $CDROM/BUILD.XUT -a ! -f $CDROM/BUILD.XUT\;1 ; then 
  12.    cd `dirname $0` ; CDROM=`pwd`
  13.    echo Assuming CDROM \ \ is mounted at $CDROM
  14.    cd $WORKDIR
  15. fi
  16. if test "$MACHINE" = ""; then
  17.    case `uname -a` in
  18.          OSF1*alpha)  MACHINE='alpha'
  19.                       ;;
  20.          SunOS*sun3*) MACHINE='sun3'
  21.                       ;;
  22.          SunOS*4.1*sun4*) 
  23.                       MACHINE='sun4c'
  24.                       ;;
  25.          SunOS*5.*sun4*) 
  26.                       MACHINE='ssol2'
  27.                       ;;
  28.          ULTRIX*RISC) MACHINE='risc'
  29.                       ;;
  30.          AIX*)        MACHINE='rs6000'
  31.                       ;;
  32.          HP-UX*)      MACHINE='hp700'
  33.                       ;;
  34.          *)           MACHINE='unknown'
  35.                       ;;
  36.    esac
  37. fi
  38. eval `(test -f /bin/tr && echo tr=/bin/tr) || echo tr=/usr/bin/tr`
  39. if test ! -d $CDROM/$MACHINE ; then
  40.    MACHINE=`echo $MACHINE | $tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ`
  41.    if test ! -d $CDROM/$MACHINE ; then
  42.       MACHINE='unknown'
  43.    else
  44.       BIN=BIN
  45.       COMMON=COMMON
  46.       PERL=PERL
  47.       BUILD=BUILD
  48.       XPERL=PERL
  49.       XBUILD=BUILD
  50.    fi
  51. else
  52.    BIN=bin
  53.    COMMON=common
  54.    PERL=perl
  55.    BUILD=build
  56.    XPERL=perl
  57.    XBUILD=build
  58. fi
  59. if test ! -f $CDROM/$MACHINE/$BIN/$XPERL ; then
  60.    XBUILD=$BUILD.
  61.    XPERL=$PERL.
  62. fi
  63. if test ! -f $CDROM/$MACHINE/$BIN/$XPERL ; then
  64.    XBUILD="$XBUILD;1"
  65.    XPERL="$XPERL;1"
  66. fi
  67. if test ! -f $CDROM/$MACHINE/$BIN/$XPERL ; then
  68.    XBUILD="$BUILD;1"
  69.    XPERL="$PERL;1"
  70. fi
  71. echo Assuming MACHINE is $MACHINE
  72. machine=$MACHINE
  73. exec $CDROM/$MACHINE/$BIN/$XPERL $CDROM/$COMMON/$XBUILD $MACHINE $CDROM $1
  74.  
  75.